/*** BaseQuestionV2.css ***/

/**
html elements
**/
ul, li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
.zero {
	font-size: 0;
	height: 0;
}
th {
	font-style:normal;
	font-weight:normal;
	text-align: left;
}

caption {
	display: none;
}

a img {
	border: none;
}
/**
 General Styles
**/
#ServerTime {
	display: none;
}
.Skin .ValidationErrorHighlight .Inner{
	background:rgba(255,10,10,0.3);
}
.Skin .ValidationError {
	font-size: 130%;
	color: #cc0000;
	font-weight: bold;
	text-align: center;
}

.Skin .ValidationError.Sub {
	font-size: 90%;
	font-weight: normal;
	padding: 5px;
	position: relative;
	top: 5px;
	white-space: nowrap;
}

.Skin .SkinBody {
	padding: 6pt 3pt;
}
.Skin .ReadableAlt,
.Skin .LightBG {
	background-color: #f8f8f8;
}
.Skin .QuestionOuter{
	padding:0px 10px;
}
.Skin .QuestionOuter .Inner{
	padding:10px;
}
.Skin .Inner .InnerInner{

}
.Skin .QuestionOuter.Highlight .Inner{
	background-color:#F5FAFF;
	background-color:#efefef;
	background-color:#FFFFD9;
}
.Skin .QuestionOuter.Highlight .Inner .reg,
.Skin .QuestionOuter.Highlight .Inner .alt,
.Skin .QuestionOuter.Highlight .Inner .ReadableAlt {
	background-color:#FFFFD9;
}
.Skin .QuestionOuter.Highlight .Inner .ReadableAlt,
.Skin .QuestionOuter.Highlight .Inner .LightBG  {
	background-color:#F7F7D2;
}
.Skin .BorderColor {
	border-color: #bbbbbb;
}
.Skin .LightBorderColor{
	border-color: #eee;
}
.Skin .LightBorderColorRight{
	border-right-color: #eee;
}
.Skin .DarkBorderColor {
	border-color: #000;
}
.Skin .reg {
	background-color: #ffffff;
}
.Skin .focused {
	background-color: #fff7c0;
}
.Skin .QuestionBody{
}
.Skin input:disabled{
	background-color:white;
	border:1px solid #cccccc;
}
.Skin .QuestionBody table.ChoiceStructure {
	width: 100%;
}

.Skin .QuestionBody .TextEntryBox {
	width: 10em;
	margin:-2px 5px -2px 0px;
}
.Skin .QuestionBody ul.ChoiceStructure {
	zoom: 1; 
}
.Skin .QuestionText{
	zoom: 1;	
}
.Skin .QuestionText dl,
.Skin .QuestionText ol,
.Skin .QuestionText ul,
.Skin .QuestionText li,
.Skin #Header dl,
.Skin #Header ol,
.Skin #Header ul,
.Skin #Header li,
.Skin #Footer dl,
.Skin #Footer ol,
.Skin #Footer ul,
.Skin #Footer li,
.Skin .EndOfSurvey ul li   {
	list-style-type: disc;
	margin-left:14pt;
}
.Skin .QuestionText ol,
.Skin .QuestionText ol li {
	list-style-type: decimal;
}
.Skin .QuestionText .UserTable{
	border:1px solid #333;
	margin:1px;
	border-collapse:collapse;
}
.Skin .QuestionText .UserTable td,
.Skin .QuestionText .UserTable th{
	border:1px solid #333;
	padding:0.5em 1em;
	text-align:center;
}
.QuestionText label.ExportTag {
	font-style: italic;	
}
/**
DB
**/
.Skin .DB .VRP .QuestionBody,
.Skin .DB .ARP .QuestionBody,
.Skin .DB .VWM .QuestionBody,
.Skin .DB .AWM .QuestionBody {
	text-align: center;
}

/**
MC
**/

.Skin .MC .SAVR .SkinBody,
.Skin .MC .MAVR .SkinBody,
.Skin .MC .SACOL .SkinBody,
.Skin .MC .MACOL .SkinBody {
	padding: 6pt 0pt 0pt 0pt;
}

.Skin .MC .SACOL .ChoiceStructure td,
.Skin .MC .MACOL .ChoiceStructure td{
	padding:5px 0px;
}
.Skin .MC td input.radio,
.Skin .MC td input.checkbox,
.Skin .MC td label{
	margin-top:4px;
	margin-bottom:4px;
}
.Skin .MC li{
	padding:4px 1px;
}
.Skin .MC li.reg{
	/* ie6 needs a bg for these list items or it renders them too big for some reason */
	background-color:transparent;
}
.Skin .MC input.radio,
.Skin .MC input.checkbox{
	margin-left:7px;
	margin-right:7px;
}
.Skin .MC li label{
	padding:2px 0px;
}
.Skin .MC label{

	vertical-align:1px;
}

.Skin .MC .SB .SkinBody,
.Skin .MC .MSB .SkinBody {
	text-align: center;
}


.Skin .MC .SAVR li,
.Skin .MC .MAVR li{
	clear:left;
}
.Skin .MC .SAHR li,
.Skin .MC .MAHR li{
	float:left;
	padding-right: 9pt;
}
.Skin .MC .QuestionText li {
	float: none;
}
.Skin .MC .SAVR input,
.Skin .MC .SAVR span.LabelWrapper,
.Skin .MC .MAVR input,
.Skin .MC .MAVR span.LabelWrapper{
	float:left;
}
.Skin .MC .MAVR label,
.Skin .MC .SAVR label{
	line-height:1.5em;
}
.Skin .MC .MAVR input.TextEntryBox,
.Skin .MC .SAVR input.TextEntryBox{
	/* you can float this left for inline text boxes*/
	float:none !important;
display:block;
	clear:both;
	left:3px;
	position:relative;
	top:3px;
}
.Skin .MC .SAVR span.LabelWrapper,
.Skin .MC .MAVR span.LabelWrapper{
	width:90%;
}
.Skin .MC td.ControlContainer{
	width:10px;
}
.Skin .MC td.LabelContatiner{
	padding:4px 0px;
}
.Skin .MC .SAHR table td,
.Skin .MC .MAHR table td{
	text-align:center;
	vertical-align: bottom;
}
.Skin .MC .SAHR table td label,
.Skin .MC .MAHR table td label{
	margin-right:0px;
}
.Skin .MC .SAHR ul,
.Skin .MC .MAHR ul{
	/*overflow: auto; whats this for? besides screwing up the firefox cursor. */
}
.Skin .MC .MSB .QuestionBody,
.Skin .MC .SB .QuestionBody,
.Skin .MC .DL .QuestionBody{
	padding:10px;
}
/**
MATRIX
**/
.Skin .Matrix table{
	border-collapse:separate;
}
.Skin .Matrix table td,
.Skin .Matrix table th{
	padding:4px;
	text-align:center;
	border-width: 0;
}
.Skin .Matrix table td.FullChoiceRow{
	text-align:left;
}
.Skin .Matrix table thead th,
.Skin .Matrix table thead td {
	border-width: 0 0 1px 0;
	border-style: solid;
	vertical-align:bottom;
}
.Skin .Matrix .RepeatHeader{
	vertical-align:bottom;
}
.Skin .Matrix .WhiteSpace td{
	height:25px;
}
.Skin .Matrix table thead th.c1{
	padding-left:10px;
}
.Skin .Matrix table th.c1{
	text-align:left;
}
.Skin .Matrix table td.c2,
.Skin .Matrix table th.c2{
	border-right-width: 1px;
	border-style: solid;
}
.Skin .Matrix .DL table td.c2,
.Skin .Matrix .DL table th.c2{
	border-right:none;
}
.Skin .Matrix .QuestionBody{
	padding:0px;
}

/* DropDown */
.Skin .Matrix .DL table td.last{
	text-align:right;
}
.Skin .Matrix .DL .Transposed table td.last{
	text-align:center;
}
/* Text Entry */
.Skin .Matrix .TE table.ChoiceStructure {
	padding: 0px;
}
.Skin .Matrix .TE .Short td input{
	width:30px;
}
.Skin .Matrix .TE .Medium td input{
	width:60px;
}
.Skin .Matrix .TE .Long td input{
	width:90px;
}
/* Bipolar */
.Skin .Matrix .Bipolar td.AnswerLeft,
 .Skin .Matrix .Bipolar th.AnswerLeft{
	text-align:left;
}
.Skin .Matrix .Bipolar td.AnswerRight,
 .Skin .Matrix .Bipolar th.AnswerRight{
	text-align:right;
}
.Skin .Matrix .Bipolar td.AnswerRight label,
 .Skin .Matrix .Bipolar th.AnswerRight label{
	zoom:1;
}
/* Profile */
.Skin .Matrix .Profile tr.LabelRow td{
	padding-left:0px;
	padding-right:0px;
	font-size:80%;
}
/* Contant Sum*/
.Skin .Matrix .CS input{
	width:30px;
}
.Skin .Matrix .CS tr.CSTotal td,
.Skin .Matrix .CS tr.CSTotal th
{
	border-width: 1px 0 0 0;
	border-style: solid;
}
.Skin .Matrix .CS tr.CSTotal th.c1{
	font-weight:bold;
}
/* Rank Order */
.Skin .Matrix .RO input{
	width:30px;
}
/* resizing area */
.Skin .Matrix table td.c3,
.Skin .Matrix table th.c3{
	border-right:none;
	border-left:none;
	width:2px;
	padding:0px;
}


/************
*  Hot Spot
*************/
.Skin .HotSpot .QuestionBody{
	position: relative;		/* All region locations must be based off of this */
}
.Skin .HotSpot .HotSpotContainer {
	position:relative;
	margin: 0 auto;
}
.Skin .HotSpot .HotSpotContainer img{
	cursor: pointer;
}
.Skin .HotSpot .Region {
	display: block;
	position: absolute;
	outline: 0;	/* Don't let FF put a dotted border around the a href */
}
.Skin .HotSpot .Region:hover
{
	border: 1px solid #666666;
}
.Skin .HotSpot .Region:hover .RegionInner
{
	border: 1px solid #FFFFFF;
}
.Skin .HotSpot .RegionInnerInner{
	background-color: #FFFFFF;
	filter: alpha(opacity=0);
	opacity: 0.0;
}
.Skin .HotSpot .Like .RegionInner .RegionInnerInner{
	background-color: #0F0;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
.Skin .HotSpot .Dislike .RegionInner .RegionInnerInner{
	background-color: #F00;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
.Skin .HotSpot .Region span{
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.Skin .HotSpot .Region:hover span{
	bottom:3px;
	right:3px;	
}
.Skin .HotSpot .Like span{
	background:transparent url('../Graphics/qicons.gif') -20px -5px no-repeat;
	width:16px;
	height:13px;
}
.Skin .HotSpot .Dislike span{
	background:transparent url('../Graphics/qicons.gif') -3px -3px no-repeat;
	width:15px;
	height:15px;
}

/********
*   RO
**********/
.Skin .RO li {
	padding: 3px;
}

.Skin .RO .RankInput {
	width: 2em;
	margin-right:5px;
}

/* RB */
.Skin .RO .RB .ChoiceStructure thead th,
.Skin .RO .RB .ChoiceStructure tbody td {
	text-align: center;
}
.Skin .RO .RB .ChoiceStructure th {
	padding: 3px;
}

/* SB */
.Skin .RO .SB input{
	width: 25px;
}
.Skin .RO .SB .ChoiceStructure,
.Skin .RO .SB .ChoiceStructure select,
.Skin .RO .SB .ChoiceStructure .Center {
	width:100%;
}

/* HR */
.Skin .RO .HR li {
	float: left;
	padding-right: 25px;
	
}

/* DRAG AND DROP */
.Skin .RO .DND ul{
	width: 100%;
}
.Skin .RO .DND .rank{
	float:right;
	right:4px;
	top:6px;
	font-weight:bold;
	padding:4px 8px;
	background-color:#666666;
	color:white;
}
.Skin .RO .DND ul li.ReadableAlt
{
	border-width: 1px 0 1px 0;
	border-style: solid;
}

.Skin .RO .DND ul li img{

}
.Skin .RO .DND ul li label{

}
.Skin .RO .DND ul li{
	padding:10px 4px;
	cursor: pointer;
	cursor:move;
	position:relative;
	zoom:1;
}
.Skin .RO .DND ul li:hover{
	background:#E6ECF5;
}


.Skin .RO .DND ul.NotEdited .rank{
	color:#555;
	visibility:hidden;
}
.Skin .RO .DND ul.Edited .rank,
.Skin .RO .DND ul.NotEdited li:hover .rank{
	background:#49A914;
	color:white;
	visibility:visible;
}

/**
TE
**/
.Skin .TE .ChoiceStructure {
	padding: 5px;
}
.Skin .TE .FORM .ChoiceStructure table {
	width: 100%;
}
.Skin .TE .FORM .ChoiceStructure table td {
	padding: 4px;
}
.Skin .TE textarea,
.Skin .TE input {
	width: 700px;
	font-family: inherit;
	font-size: 12px;
}
.Skin .TE .ML textarea {
	height: 4em;
}
.Skin .TE .ESTB textarea {
	height: 8em;
}
.Skin .TE .ChoiceStructure .Long {
	width: 20em;
}

.Skin .TE .ChoiceStructure .Short {
	width: 6em;
}

.Skin .TE .ChoiceStructure .Medium {
	width: 12em;
}

.Skin .TE .ChoiceStructure .Essay {
	width: 20em;
	height: 4em;
}

.Skin .TE .ControlContainer {
	width: 70%;
}
/*
* Dynamic Matrix
*/
.Skin .DynamicMatrix .TE input{
	width:auto;
}
.Skin .DynamicMatrix .LogicEditor .ExpressionSet .Expression {
	border:none;
	background:none;	
}
.Skin input.Searching
{	
	background: white url('../../WRQualtricsShared/Graphics/spinner.gif') no-repeat right 2px;
}
/*
CS
*/
.Skin .CS .SumInput,
.Skin .CS .SumTotal {
	margin-left:4px;
	margin-right:4px;
}
.Skin .CS .SumInput input,
.Skin .CS .SumTotal input{
	width: 30px;
}
.Skin .CS input.SumInput ,
.Skin .CS input.SumTotal {
	width: 30px;
}
.Skin .CS li {
	padding: 3px;
}
/* vertical */
.Skin .CS .VRTL ul{
}
.Skin .CS li.Total {
	border-width: 1px 0 0 0;
	border-style: solid;
}
.Skin .CS .VRTL li {
	position: relative;
	_height: 26px;
	min-height: 26px;
	zoom: 1; /* force has layout */
	padding-right: 38px;
}

.Skin .CS .VRTL .SumInput,
.Skin .CS .VRTL .SumTotal {
	position:absolute;
	right:-2px;
	top: 5px;
}
.Skin .CS .VRTL .Total label {
	font-weight: bold;
}
.Skin .CS .HR li {
	float: left;
	padding-right: 25px;
}

/**
* CS Sliding Bars 
*/
.Skin .horizontalbar tr.xlabel td{
	/* top values */
	border-bottom-width:1px;
	border-bottom-style:solid;
	position:relative;
}
.Skin .horizontalbar thead table.LabelDescriptions tr td,
.Skin .horizontalbar thead tr td.NotApplicable{
	padding:5px;
	padding-bottom:10px;	
	text-align:center;
	vertical-align:bottom;
}
.Skin .LightText{
	color:#666;
}
.Skin .horizontalbar thead tr td.NotApplicable{
	padding-left:0px;	
	padding-right:0px;	
}


.Skin .horizontalbar table.LabelDescriptions .LabelCount3 td.First,
.Skin .horizontalbar table.LabelDescriptions .LabelCount2 td.First{
	text-align:left;
}
.Skin .horizontalbar table.LabelDescriptions .LabelCount3 td.Last,
.Skin .horizontalbar table.LabelDescriptions .LabelCount2 td.Last{
	text-align:right;
}
.Skin .horizontalbar thead th span.TickContainer,
.Skin .horizontalbar thead td span.TickContainer{
	position:relative;
	display:block;
	height:15px;
	white-space:nowrap;
}

.Skin .horizontalbar tr.xlabel th span.TickContainer span,
.Skin .horizontalbar tr.xlabel td span.TickContainer span{
	position:absolute;
	bottom:0px;
	width:100%;
	left:50%;
	text-align:center;
}
.Skin .horizontalbar tr.xlabel th div{
	position:relative;
}
.Skin .horizontalbar table.sliderGrid tr.xlabel th div span{
	/* to make them shift right and align to the grid lines */
	position:absolute;
	left:15px;
	top:-25px;
}

/**
* LeftBorder is the big dark seperating line. 
*/
.Skin .horizontalbar tbody .LeftBorder{
	border-left-width:2px;
	border-left-style:solid;	
	width:0px;
	font-size:0px;
}
.Skin .horizontalbar tbody .RightBorder{
	border-right-width:1px;	
	border-right-style:solid;
	width:0px;
}
.Skin .horizontalbar .Slider tbody .LeftBorder,
.Skin .horizontalbar .Slider tbody .RightBorder{
	width:8px;
}
.Skin .horizontalbar td.BarOuter{
	vertical-align:middle;
	width:1px;
	font-size:0px;
}
.Skin .horizontalbar .BarContainer{
	position:relative;
	top:-10px;
}
.Skin .horizontalbar {
	margin:10px 0;
	margin-left:8px;
	zoom:1;
}

.Skin .horizontalbar th{

}
.Skin .horizontalbar .bar,
 .Skin .horizontalbar .handle,
  .Skin .horizontalbar .track{
	height:20px;
}
.Skin .horizontalbar .track{
	position:absolute;
	width:300px;
	top:0px;
	z-index:1000;
	
}
.Skin .horizontalbar .bar,
.Skin .horizontalbar .handle{
	top:0px; /* to give the bars some middle positioning within the track */
}

.Skin .horizontalbar .bar{
	position:absolute;
	left:0px;
	width: 100px;
	background-color:#666666;
	z-index:500;
	font-size:0;
	opacity: 0.7;
	filter:alpha(opacity=70);
}


html > body .Skin .horizontalbar .bar{
	/* for firefox and safari (and IE 7 in the future) 
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	background: white url(../../WRQualtricsShared/Graphics/bars/bar_gray_stripes.png) repeat-x left top;
	
	*/
	/* these are all the available images:
	background: transparent url(images/bar_blue_stripes.png) repeat-x left top;
	background: transparent url(images/bar_red_stripes.png) repeat-x left top;
	background: transparent url(images/bar_blue_glossy.png) repeat-x left top;
	background: transparent url(images/bar_yellow_stripes.png) repeat-x left top;
	background: transparent url(images/bar_blue.png) repeat-x left top;
	background: transparent url(images/bar_gray_glossy.png) repeat-x left top;
	*/
}
.Skin .horizontalbar .activated .bar,
.Skin .horizontalbar .BarContainer:hover .bar{
	background-color:#0065d5;
}
html > body .Skin .horizontalbar  .activated,
html > body .Skin .horizontalbar td.barTd:hover .bar{
	/*
	background: white url(../../WRQualtricsShared/Graphics/bars/bar_blue_stripes.png) repeat-x left top;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);*/
}

.Skin .horizontalbar .handle{
	position:absolute;
	width:1px;
	height:1px;
	cursor:move;
	z-index:500;
}

.Skin .horizontalbar table.sliderGrid{
	empty-cells:show;
	overflow:hidden;
}
.Skin .horizontalbar td{
	padding:0;
	margin:0;
}



/* value styles */
.Skin .horizontalbar table.sliderGrid tr.xlabel th.value div span{
	/* total th should be aligned right */
	position:absolute;
	right:0px;
	top:-25px;
	text-align:right;
}
.Skin .horizontalbar table.sliderGrid tr td.value{
	width:1px;/* this is to shrink it in when it has a hidden input */
	text-align:center;
	padding-left:10px;
}
.Skin .horizontalbar table.sliderGrid tr td.value input{
	width:80px;
	background-color:transparent;
	border:none;
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
}

.Skin .horizontalbar table.sliderGrid tr td.totalValue{
	text-align:left;
	border:none;
	font-weight:bold;
	
}
.Skin .horizontalbar table.sliderGrid tr td.totalValue input{
	width:80px;
	background-color:transparent;
	border:none;
	text-align:left;
	font-weight:bold;
	font-size:1.2em;
}
/* side labels (choices)*/
.Skin .horizontalbar th.ylabel{
	text-align:right;
	padding:5px;
}
.Skin .horizontalbar table.sliderGrid tr th.total{
	padding:5px;
	text-align:right;
	border:none;
	font-weight:bold;
}
.Skin .horizontalbar table.sliderGrid td.GridLine{
	font-size:0px;
	border-right-width:1px;
	border-right-style:solid;
	border-left:1px solid transparent;/* ie needs this to  render the gridlines the correct size */
	_border-left:1px solid white;/* ie6 cant do transparent so it will be ugly */
}
.Skin .horizontalbar table.sliderGrid td.GridLine,
.Skin .horizontalbar table.sliderGrid td.BarOuter,
.Skin .horizontalbar tbody .LeftBorder,
.Skin .horizontalbar tbody .RightBorder,
.Skin .horizontalbar tbody .NotApplicable{
	border-bottom-width:1px;
	border-bottom-style: solid;
}

.Skin .horizontalbar thead .NotApplicable{
	vertical-align:bottom;
}
.Skin .horizontalbar tbody .NotApplicable{
	border-right:1px solid #aaa;
	text-align:center;
	width:80px;
}
/* end grid */
/* bars */
.Skin .horizontalbar .trackHolderRel{
	position:relative;
	left:0px;
	top:0px;
	margin:0px;
}
.Skin .horizontalbar .ylabel{
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.Skin .horizontalbar .barTd,
.Skin .horizontalbar .yLabelTicksTd{
	position:relative;
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	/*float:left;  this puts the relative left at the start of the td instead of the screen */
}

.Skin .horizontalbar .yLabelTicksTd .labelTicks div{
	position:absolute;
	top:.2em;
	text-align:right;
	font-size:80%;
}
.Skin .horizontalbar .AlternateRow{

}

/**
* Slider Type Styles
*/ 
.Skin .horizontalbar .Slider .LeftBorder{
		
}
.Skin .horizontalbar .Slider .BarContainer{
	top:-15px;
}
.Skin .horizontalbar .Slider th.ylabel{
	padding:20px;
}
.Skin .SS .horizontalbar .SSTrack,
.Skin .horizontalbar .Slider .track{
	height:30px;
	background:url('../Graphics/slidersprites.png') repeat-x -0px -43px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.Skin .horizontalbar .Slider .bar{
	display:none;
}
.Skin .SS .horizontalbar .handle,
.Skin .horizontalbar .Slider .handle{
	width:10px;
	height:32px;
	background:url('../Graphics/slidersprites.png');
}
.Skin .SS .SSTrack:hover,
.Skin .horizontalbar .Slider .activated .track,
.Skin .horizontalbar .Slider .BarContainer:hover .track{
	opacity:1;
	filter:alpha(opacity=100);
}
.Skin .horizontalbar .Slider .track div{
	filter:none;/* fixes strange ie8 bug that causes handle to not update */
}
.Skin .SS .horizontalbar .SSTrack:hover .handle,
.Skin .SS .horizontalbar .SSTrack.activated .handle,
.Skin .horizontalbar .Slider .activated .handle,
.Skin .horizontalbar .Slider .BarContainer:hover .handle{
	background-position:-10px 0px;
}
/*****************
SS Sliding Scale
******************/

.Skin .SS .SSImage img{
	margin:0px auto;
}
.Skin .SS .SSDisplay,
.Skin .SS .ChoiceStructure table.SSDisplay{
	width:200px;
	margin: 10px auto;
}
.Skin .SS .SSDisplay .SSTrack,
.Skin .SS .SSDisplay .handle{
	position:relative;
	display:block;
}
.Skin .SS .verticalbar,
.Skin .SS .horizontalbar .SSTrack {
	position:relative;
	width:200px;
	margin:0 auto;
}
.Skin .SS .verticalbar .SSTrack {
	position:relative;
	width:34px;
	background:url('../Graphics/sliderspritesvertical.png') repeat-y 14px 0px;
	opacity:0.5;
	filter:alpha(opacity=50);
	height:120px;
	float:left;
}
.Skin .SS .SSTrack.activated,
.Skin .SS .verticalbar .SSTrack:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.Skin .verticalbar .SSTrack .handle{
	height:10px;
	width:34px;
	background:url('../Graphics/sliderspritesvertical.png') -22px 0px;
	cursor:move;
	overflow:hidden;
}
.Skin .SS .SSTrack.activated .handle,
.Skin .SS .verticalbar .SSTrack:hover .handle{
	background-position: -22px 10px;
}
.Skin .SS .Container {
	width: 100%;
}
.Skin .SS .QuestionBody{
	width:40%;
}
.Skin .SS .QuestionBody table.ChoiceStructure {
	text-align: center;
	width:auto;
}
.Skin .SS .ChoiceStructure table {
	margin: 0 auto;
}

/**
GAP
**/
.Skin .GAP .QuestionBody {
	padding: 10px;
}
.Skin .GAP .ChoiceStructure {
	width: 100%;
}
.Skin .GAP .ChoiceStructure td,
.Skin .GAP .ChoiceStructure th {
	border-width: 0;
}
.Skin .GAP thead th {
	font-weight: bold;
	border-right-width: 1px;
	border-style: solid;
}
.Skin .GAP thead .c1,
.Skin .GAP thead .c2,
.Skin .GAP thead .c3,
.Skin .GAP thead .c4 {
	border-bottom-width: 1px;
	border-style: solid;
}
.Skin .GAP .ChoiceStructure .c4,
.Skin .GAP .ChoiceStructure tbody .last,
.Skin .GAP .ChoiceStructure th {
	border-right-width: 1px;
	border-style: solid;
}
.Skin .GAP .ChoiceStructure .WhyText {
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	font-size: 120%;
}
.Skin .GAP .Why {
	text-align: center;
}
.Skin .GAP .ChoiceStructure thead .c5,
.Skin .GAP .ChoiceStructure thead .c6 {
	border-top-width: 1px;
	border-style: solid;
}
.Skin .GAP .bottom .c5,
.Skin .GAP .bottom .c6,
.Skin .GAP .bottom .Why {
	border-bottom-width: 1px;
	border-style: solid;
}
.Skin .GAP .Why {
	font-size: 80%;
}
.Skin .GAP .Scale {
	text-align: center;
}
.Skin .GAP .GAPArrow {
	width:16px; 
	height:16px; 
	margin:auto; 
	margin-top:2px;
	/*This is hard coded because it was originally in line, and needs to be overwritten for RTL*/
	background-image:url('../Graphics/GAPRightArrow.gif');
}

/**
PGR
**/

.Skin .PGR td.itemsContainerTd{
	border-width: 0 1px 0 0;
	border-style: solid;
	vertical-align: top;
	padding: 5px 10px 5px 5px;

}
.Skin .PGR td.groupsContainerTd{
	width:100%;
	padding-bottom:5px;
}

/* DND */
.Skin .PGR .DragAndDrop td.itemsContainerTd{
	height:100%;
}
.Skin .PGR .DragAndDrop td.groupsContainerTd{
	vertical-align: top;
}
/* end overrides to PGR.css */

.Skin .PGR .DragAndDrop ul{
	list-style: none;
	height: 150px; /* min height for ie < 7 */
	width: 150px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-collapse:collapse;
	margin: 0;
	padding: 0;
	text-align:left;
}

html > body .Skin .PGR .DragAndDrop ul{
	min-height:150px;/* min height for good browsers */
	height:auto;
}
.Skin .PGR .DragAndDrop ul li{
	/* basequestion overrides go here */
}
html > body .Skin .PGR .DragAndDrop ul li{

}
.Skin .PGR .DragAndDrop ul li:hover,
.dragAndDropPGRquestion .DND ul li.over{
	border:1px solid #cccccc !important;
}
.Skin .PGR .DragAndDrop .Group h2,
.Skin .PGR .DragAndDrop .Items h2{
	font-size:12px;
	margin:0;
	padding:0;
	border-width:1px 1px 0 1px;
	border-style:solid;
	text-align:center;
	display:block;
}
.Skin .PGR .DragAndDrop .Items{
	margin: 0px;
	padding:0;
	height:100%;
}

.Skin .PGR .DragAndDrop .Group{
	float: left;
	margin-left: 2px;
	margin-top: 2px;
}
.Skin .PGR .DragAndDrop .Items  h2{
	padding-top:5px;
	border:none;
}
.Skin .PGR .DragAndDrop .Items ul{
	border:none;
	height:150px;
}
html>body .Skin .PGR .DragAndDrop .Items ul{
	min-height:150px;
	height:auto;
}
.Skin .PGR .DragAndDrop .Group ul,
 .Skin .PGR .DragAndDrop .Group h2,
 .Skin .PGR .DragAndDrop .Items ul,
 .Skin .PGR .DragAndDrop .Items h2{
	width:187px;
}
.Skin .PGR .DragAndDrop .Items ul li{
	/*background:transparent url(../../WRQualtricsShared/Graphics/Spacer.gif) top left;*/
	border:none !important;
}
.Skin .PGR .DragAndDrop .Items ul li .rank{
	display:none;
}
.Skin .PGR .DragAndDrop .Items label{
	display:block;
	zoom:1;
}
.Skin .PGR .DragAndDrop .Group label{

}
.Skin .PGR .DragAndDrop .rank{
	/* basequestion overrides go here */
}
.Skin .PGR .DragAndDrop .clear{
	clear:both;
	visibility:hidden;
}

.Skin .PGR .DragAndDrop .NoColumns td.groupsContainerTd div {
	float: none;
}

.Skin .PGR .DragAndDrop .NoColumns td.groupsContainerTd div ul,
.Skin .PGR .DragAndDrop .NoColumns td.groupsContainerTd div h2 {
	width:337px;
	margin: 0 auto;
}
.Skin .PGR .DragAndDrop .rank{
	position:absolute;
	right:2px;
	top:3px;
	font-weight:bold;
	padding:1px 5px;
	background-color:#666666;
	color:white;
}
.Skin .PGR .DragAndDrop ul li{
	padding:4px;
	cursor: pointer;
	position:relative;
}

/* not drag and drop */
.Skin .PGR .ItemsNoDnd select {
	width: 185px;
}
.Skin .PGR .ItemsNoDnd h2,
.Skin .PGR .GroupNoDnd h2 {
	text-align: center;
	font-size: 16px;
}
.Skin .PGR .GroupNoDnd h2 {
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 5px;
}
.Skin .PGR .groupsContainerTd .inner td.groupContainer {
	padding: 10px 0 0 10px;
}
.Skin .PGR .GroupNoDnd {
	width: 185px;
}
.Skin .PGR .GroupNoDnd {
	border-width: 1px;
	border-style: solid;
}
.Skin .PGR .GroupNoDnd .inner {
	padding: 5px;
}
.Skin .PGR .GroupNoDnd .GroupItems,
.Skin .PGR .GroupNoDnd .GroupItems th,
.Skin .PGR .GroupNoDnd .GroupItems th select {
	width: 100%;
}
.Skin .PGR .GroupNoDnd .GroupItems td {
	width: 30px;
}
.Skin .PGR .GroupNoDnd h2 .GetItems,
.Skin .PGR .GroupNoDnd .GroupItems td input{
	white-space: nowrap;
	width: 25px;
}
.Skin .PGR .NumGroups {
	margin-top: 5px;
}

/* SBS */
.Skin .SBS td,
.Skin .SBS th {
	border-width: 0;
}
.Skin .SBS .Answers td,
.Skin .SBS .Answers th {
	border-bottom-width: 1px;
	border-style: solid;
}
.Skin .SBS .c2 {
	border-right-width: 1px;
	border-style: solid;
}
.Skin .SBS thead th,
.Skin .SBS td {
	text-align: center;
	padding: 4px;
}
.Skin .SBS tbody th {
	padding: 4px 4px 4px 8px;
}

.Skin .SBS .Short {
	width: 30px;
}
.Skin .SBS .Medium {
	width: 60px;
}
.Skin .SBS .Long {
	width: 90px;
}
.Skin .SBS .Separator1 {
	border-width: 0 1px 0 0;
	border-style: solid;
}
.SBS table.ChoiceStructure{
	border-collapse:collapse;
}
/*
Timing
*/
.Skin .Timing .QuestionText {
	margin-top: 6pt;
}
.Skin .Timing input {
	width: 4em;
}
.Skin .Timing li {
	padding: 3px;
}
.Skin .Timing li label {
	width: 20em;
}

/**
Conjoint
**/
.Skin .Conjoint .Table {
	width: 100%;
}

/* Mixed */
.Skin .Conjoint .LeastMostTable tbody th,
.Skin .Conjoint .LOPTable tbody th,
.Skin .Conjoint .MPUTable tbody th,
.Skin .Conjoint .CSTable tbody th,
.Skin .Conjoint .EliminationTable tbody th {
	padding: 3px 0 3px 0;
}

/** EliminationTable **/
.Skin .Conjoint .EliminationTable {
	margin-top: 20pt;
}
.Skin .Conjoint .EliminationTable thead td {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 2px;
}
.Skin .Conjoint .EliminationTable tbody td {
	width: 15px;
	padding: 3px;
}

/** LeastMostTable */
.Skin .Conjoint .LeastMostTable {
	margin-top: 24pt;
}
.Skin .Conjoint .LeastMostTable thead td {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.Skin .Conjoint .LeastMostTable tbody th {
	width: 70%;
}
.Skin .Conjoint .LeastMostTable tbody td {
	text-align: center;
}
.Skin .Conjoint .LeastMostTable .PreferredTextCell {
	text-align: center;
}
.Skin .Conjoint .LeastMostTable td,
.Skin .Conjoint .LeastMostTable th {
	border-right-width: 1px;
	border-right-style: solid;
}

.Skin .Conjoint .LeastMostTable td.Last,
.Skin .Conjoint .LeastMostTable th.Last {
	border-right-width: 0px;
}

/** LOPTable **/
.Skin .Conjoint .LOPTable {
	margin-top: 20pt;
}
.Skin .Conjoint .LOPTable tbody td {
	width: 20px;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
}
.Skin .Conjoint .LOPTable thead th {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.Skin .Conjoint .LOPTable thead td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	text-align: center;
}
.Skin .Conjoint .LOPTable thead.Small td {
	border-top-width: 1px;
	border-top-style: solid;
}

.Skin .Conjoint .LOPTable thead td.Last,
.Skin .Conjoint .LOPTable tbody td.Last {
	border-right-width: 1px;
	border-right-style: solid;
}
.Skin .Conjoint .LOPTable tbody .Bottom td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/** ULOPTable **/
.Skin .Conjoint .MPUTable thead th {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 2px;
}

/** CSTable **/
.Skin .Conjoint .CSTable thead td {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 2px;
}
.Skin .Conjoint .CSTable tfoot td {
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
}

.Skin .Conjoint .CSTable tfoot input,
.Skin .Conjoint .CSTable tbody input {
	width: 30px;
}

.Skin .Conjoint .CSTable tfoot .Last,
.Skin .Conjoint .CSTable tbody .Last {
	text-align: center;
	padding: 3px;
}

/* Carried Forward choice */
.Skin .CarryForwardSymbol{
	color:#577033; /* dark green */
	font-weight:bold;
	font-size:130%;
	line-height:70%;
}

/** Drill Down */
.Skin .DD .QuestionBody table.ChoiceStructure {
	width: auto;
}
.Skin .DD .QuestionBody th {
	padding: 4px 10px 4px 0;
}

/**
Grading
**/
.Skin .Grading .Inner {
	zoom: 1;
}

.Skin .Grading {
	padding: 0 10px;
}
.Skin .Grading .Inner{
	background: #FFFFC7;
	border: 1px solid #FFDC81;
	padding: 15px;
	color: black;
}

.Skin .Grading .Score {
	float: right;
	font-size: 35px;
	font-weight: bold;
}
.Skin .Grading .ChoiceStructure .Selected .Correct,
.Skin .Grading .Correct {
	color: #00A804;
}

.Skin .Grading .ChoiceStructure .Selected .Incorrect,
.Skin .Grading .Incorrect {
	color: #C00;
}

.Skin .Grading .GradingQuestionText {
	font-weight: bold;
}

.Skin .Grading .ChoiceStructure {
	padding-top: 5px;
}

.Skin .Grading .ChoiceStructure li {
	padding: 5px;
	margin-left: 10px;
}

.Skin .Grading .ChoiceStructure .Icon{
	width: 18px;
	height: 17px;
	float: left;
	margin-right: 5px;
}
.Skin .Grading .ChoiceStructure .Incorrect {
	color: #BF8D8D;
}
	
.Skin .Grading .ChoiceStructure .Correct {
	color: #8EC292;
}

.Skin .Grading .ChoiceStructure .Selected .Correct .Icon{
	background-image: url(../../WRQualtricsSurveyEngine/SEGraphics/gradingCheck.png);
}

.Skin .Grading .ChoiceStructure .Selected .Incorrect .Icon{
	background-image: url(../../WRQualtricsSurveyEngine/SEGraphics/gradingX.png);
}

.Skin .Grading .ChoiceStructure .Selected {
	font-weight: bold;
}

/* grading table */
.Skin .Grading table.ChoiceStructure .Icon{
	width: 18px;
	height: 17px;
	display: block;
	margin: 0 auto;
	float: none;
}

.Skin .Grading table.ChoiceStructure th {
	font-weight: bold;
}

.Skin .Grading table.ChoiceStructure td,
.Skin .Grading table.ChoiceStructure th {
	padding: 5px;	
}

.Skin .Grading table.ChoiceStructure tbody td {
	text-align: center;
}

.Skin .Grading table.ChoiceStructure thead th, 
.Skin .Grading table.ChoiceStructure thead td {
	border-bottom: 1px solid #FFDC81;
	text-align: center;
}
.Skin .Grading table.ChoiceStructure tbody th,
.Skin .Grading table.ChoiceStructure thead td {
	border-right: 1px solid #FFDC81;
	padding-left: 7px;
}

.Skin .Grading table.ChoiceStructure .Correct .Icon {
	background-image: url(../../WRQualtricsSurveyEngine/SEGraphics/gradingFadedCheck.png);
}

/** total score **/

.Skin .Grading .TotalScore .Correct,
.Skin .Grading .TotalScore .Incorrect {
	color: #262626;
}
.Skin .Grading .TotalScore .GradingQuestionText {
	line-height: 40px;
}
.Skin .Grading .TotalScore .QuestionBody {
	display: none;
}
.Skin .Grading .TotalScore .GradingQuestionText .Score {
	float: none;
	font-size: 14pt;
	color: #AD8416;
}
.Skin .Grading .TotalScore .GradingQuestionText span {
	vertical-align: middle;
}

/** Heat Map **/

.Skin .HeatMapContainer {
	position:relative;
	margin: 0 auto;
}
.Skin .HeatMap .QuestionBody {
	position:relative;
}
.Skin .HeatMapContainer .point{
	width:4px;
    height:4px;
    position:absolute;
    background-color:#ffffff;
    border:1px solid #000000;
    z-index:5;
    font-size:0px;
    line-height:0px;
    cursor:crosshair;
}
.Skin .HeatMapContainer .chh{
	height:0px;
	position:absolute;
	border-bottom:1px solid #666666;
	border-top:1px solid #FFFFFF;
	font-size:0px;
	line-height:0px;
	cursor:crosshair;
}
.Skin .HeatMapContainer .chv{
	width:0px;
	position:absolute;
	border-left:1px solid #666666;
	border-right:1px solid #FFFFFF;
    font-size:0px;
    line-height:0px;
    zoom: 1;
    cursor:crosshair;
}
.Skin .HeatMapContainer img{
	cursor:crosshair;
	border:none !important;
}

.Skin .LanguageSelectorContainer
{
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
}
.LanguageSelectorContainer a 	/* Must remain general so styles of like priority can overwrite this */
{
	color: black;
}

/**** File Upload iFrame skin **/
.Skin .FileUpload iframe {
	width: 100%;
	height: 56px;
	border: none;
	background-color:transparent;
}

.Skin .FileUpload .loadingError {
	background-color:#CC0000;
	font-weight:bold;
	margin: 5px auto;
	padding: 4px;
	width: 26em;
}

.Skin .FileUpload .loadingImage {
	background: transparent url('../../WRQualtricsShared/Graphics/ajax-loading.gif') no-repeat;
	width:220px;
	height:19px;
	margin:40px auto;
}

.Skin .FileUpload table{
	text-align: center;
}

/*******
 *  Accessibility needs text positioned off screen
 * ****/
 .offScreen{
 	position: fixed;
 	_position: absolute;
	left: -9999px;
	
 }

/*** SkinV2.css ***/

/** Print styles ***/

@media print {
	#Buttons button,
	.PreviewBanner,
	#Plug,
	#ProgressBar,
	#LogoBar  {
		display:none;
	}
	#SkinContent{
		border:none;
	}
}
.ResponseSummary {
	border:1px solid #aaa;
	border-width:1px 0;
	background:#eee;
	padding:20px;
}
.ResponseSummary p{
	float:left;
	color:#333;
}
.ResponseSummary .DownloadResponsesPDF {
	float:right;	
}
/** Display styles ***/
#SurveyEngineBody {
	background-color: #b8b8ba;
	margin: 0;
}

.Skin {
	font-size:12px;	
}

.Skin a {
	color: #366CCC;
}

#SurveyEngineBody .debug {
	font-size: 12pt;
}
#SurveyEngineBody .debug pre {
	font-size: 9pt;
}

#SurveyEngineBody .HideSelects select {
	display:none !important; /* For Look and Feel survey preview - hides selects under the Skins menu */
}
#SurveyEngineBody{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px; /* to match the control panel*/
}
.SkinInner {
	width: 770px;
	margin: 10pt auto;
	text-align: left;
}
.Skin #SkinContent{
	background-color:white;
	zoom: 1; /* give hasLayout, this important for some random installs of IE*/
}
.Skin #LogoBar {
	background-color: #79797a;
}

html .Skin #Logo {
	height: 40px;
	background: transparent url("../../WRQualtricsShared/Graphics/Qualtrics.png") no-repeat scroll 5px 5px;
}

* html .Skin #Logo {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../WRQualtricsShared/Skins/Qualtrics/MQ/Business/Qualtrics.png", sizingMethod="crop")
}

.Skin .Invisible {
	display:none;	
}
.Skin #Buttons {
	padding: 10pt 10px 10pt 10px;
	text-align: left;
}

.SkinTable #Buttons .ButtonText, .Skin #Buttons .ButtonText {
	text-align:center;
}

.Skin #Questions {
	padding: 10px 0px;
	width: 100%;
}

.Skin .Separator {
	margin-top: 6pt;
	margin-bottom: 6pt;
	height: 1px;
}

.Skin #Plug {
	margin-top: 10pt;
	text-align: center;
	font-size: 80%;
}

.Skin #Plug a {
	color: black;
}

.Skin #Plug div {	/* Registered symbol superscript */
	display: inline;
	position: relative;
	top: -4px;
	left: 0px;
	font-size: 75%;
}

.Skin #Header, .Skin #Footer {
	font-size: 80%;
}

.Skin #Header {
	background: transparent url(../../WRQualtricsShared/Graphics/topShadow.png) no-repeat scroll left bottom;
	padding-bottom: 5px;
	min-height: 5px;
}

* html .Skin #Header {
	background-image: none;
}

.Skin #Footer {
	background: transparent url(../../WRQualtricsShared/Graphics/bottomShadow.png) no-repeat scroll left top;
	padding-top: 5px;
	min-height: 5px;
}

* html .Skin #Footer {
	background-image: none;
}

.Skin .ProgressBarContainer {
	font-size: 70%;
	margin: 0 auto;
	text-align: left;
}
.Skin .ProgressBarContainer label {
	display: block;
	text-align: center;
}
.Skin .ProgressBarFill {
	background: #79797a;
	height: 10pt;
}

.Skin .ProgressBarFillContainer {
	width: 150px;
	border: 1px solid gray;
}

.Skin .EndOfSurvey {

}

.Skin .Redirect a {
	padding-top: 6pt;
	font-size: 90%;
}

.Skin .EndOfSurvey .LoadingImage {
	padding-top: 10pt;
}

.Skin .EndOfSurvey {
	padding: 10px;
	width: 75%;
    border-width: 2px;
    border-style: solid;
    margin: 0 auto;
}

.Skin .SystemEndOfSurvey {
	text-align: center;
}

.Skin .PreviewResults em {
	font-weight: normal;
	font-size: 80%;
}

.Skin .PreviewResults ul,
.Skin .PreviewResults li {
	padding-top: 5px;
}

.Skin .SurveyError {
	padding: 10px;
	padding: 10px;
	width: 60%;
	margin: 0 auto;
	/* border-style: solid;
	border-width: 2px; */
}

.Skin .SurveyError h1,
.Skin .SurveyError h2,
.Skin .SurveyError h3 {
	font-size: 100%;
	font-weight: normal;
}

.Skin .SurveyError h1 {
	/*text-align: center;*/
}

.Skin .SurveyError h2,
.Skin .SurveyError h3 {
	padding-top: 10px;
}

.Skin .SurveyError h2 {
	font-weight: bold;
	font-size: 110%;
}

.Skin .SurveyError h3 {
	font-size: 80%;
}

* html .Skin .LeadGenerator div {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../WRQualtricsShared/Graphics/leadGenerator.png", sizingMethod="crop")
}
.Skin .LeadGenerator {
	text-align: center;
	padding-top: 10px;
	font-family:tahoma;
}

.Skin .LeadGenerator .imageHolder{
	border: 0px;
	width: 532px;
	height: 176px;
	background: url(../../WRQualtricsShared/Graphics/leadGenerator.png) no-repeat;
	line-height:24px;	
	margin:auto;
}
.Skin .LeadGenerator .imageHolderOuter {
	width: 534px;
	height: 178px;
	margin: auto;
}
.Skin .LeadGenerator .imageHolder div{
	padding-top:68px;
}
.Skin .LeadGenerator a{
	text-decoration:none;	
	display:block;
	width:528px;
	margin:auto;
	cursor:pointer;
}
.Skin .LeadGenerator .PoweredBy {
	font-size:11pt;
	color:#4d4d4d;
}
.Skin .LeadGenerator .Invite {
	font-size:13pt;
	color:#4d4d4d;
}
.Skin .LeadGenerator .ClickHere {
	color:#b3131a;
	font-weight:bold;
}


.Skin .HeaderValidationError {
	color:white;
	padding: 10px 10px 20px;
	width: 90%;
    border-width: 1px;
    border-style: solid;
    margin: 10px auto 20px;
    border-color: #770000;
    background-color:#bb0000;
}
.Skin .HeaderValidationError h1 {
	font-size:120%;
	margin-bottom: 7px;
}
.Skin .HeaderValidationError ul {
	font-size:100%;
	list-style-type:disc;
	
}
.Skin .HeaderValidationError li {
	list-style-type:disc;
	margin-left: 20px;
	margin-top: 4px;
	font-style:italic;
	clear:both;
}
.Skin .HeaderValidationError li a{
	cursor:pointer;
	color:white;
	font-weight:bold;
	font-style:normal;
}
.ValidationConfirm .Q_Window{
	text-align:center;
	padding:25px;	
}

